Apache Spark Executor Memory Architecture | How To Estimate The Spark Executor Memory